home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / asprog.EXE / COLDWARM.ASM < prev    next >
Assembly Source File  |  1991-11-15  |  433b  |  23 lines

  1. ;  COLDWARM.ASM        Check cold/warm boot
  2. ;  by Chia-Chi Chao    11/15/91
  3. ;
  4. ;  returns errorlevel=0 if cold-boot or 1 if warm-boot
  5.  
  6.     org    100H
  7.     code segment
  8.     assume cs:code
  9.  
  10. start:    push    ds
  11.     mov    ax, 40H        ; BIOS data segment
  12.     mov    ds, ax
  13.     mov    ax, ds:[72H]    ; get reset word
  14.     pop    ds
  15.     cmp    ax, 0        ; 0000H if cold-boot
  16.     je    done
  17.     mov    al, 1        ; errorlevel=1 if warm-boot
  18. done:    mov    ah, 4CH        ; exit to DOS
  19.     int    21H
  20.  
  21.     code ends
  22.     end
  23.